home *** CD-ROM | disk | FTP | other *** search
/ Assassins - Ultimate CD Games Collection 4 / Assassins 4 (1999)(Weird Science).iso / docs / puzzles / robo_quest.doc < prev    next >
Text File  |  1992-09-02  |  14KB  |  273 lines

  1.  
  2.  RoboQuest was written by me, JIPsoft,
  3.  in September 1997  January 1998 in AMOS.
  4.  
  5.  This is the documentation file for my glorious programmable maze game,
  6.  RoboQuest. Here's the topics...
  7.  
  8.     Overall                     what's the game like?
  9.     The Main Menu               what you'll see first
  10.     Playing the game            what you'll spend most of your time doing
  11.     Blocks and items            the stuff the world is made of
  12.     Using the robots            you want to use them, don't you?
  13.     The program editor          the really exciting programming bit
  14.     Music support               play that funky music
  15.     Requirements                all righty, here's what I require...
  16.     SEND ME MONEY!              yes, you heard me.
  17.  
  18.  RoboQuest is a game where the basic aim is to use 4 separate robots to
  19.  collect all the diamonds from a map. A map is made of 40*40 squares,
  20.  which can consist of both a base block and an item on top of them.
  21.   The robots are accessed with a programming language. This is covered
  22.  more specifically in the programming language manual. It is impossible to
  23.  play the game without programming the robots at some point.
  24.   Included is a program called RoboEd, which is used for creating and/or
  25.  altering the RoboQuest maps. However, to save your creations, you must
  26.  register the game. This program is explained in the RoboEd guide file.
  27.   More specific information is covered in the following nodes.
  28.  
  29.  When you first load the game, you'll see a nice logo picture and five
  30.  buttons. These are, from left to right:
  31.      Play the game. You must have a map file loaded to do this.
  32.      Load a map file from disk. Use only genuine RoboQuest map files.
  33.      Delete a file. Any file, not just RoboQuest maps.
  34.      Statistics. All sorts of information for the trainspotters.
  35.      Quit the game. But why would you want to do that?
  36.           Click on any of the buttons and you're away!
  37.  
  38.  RoboQuest is played from the playing screen, unsurprisingly. This screen
  39.  has lots of different areas. The biggest area in the left side of the
  40.  screen is the map window, where you can see a bit of the map. Note that
  41.  you can only see squares which you have explored, unknown squares appear
  42.  gray.  To the right side are the robot control buttons. Pressing the
  43.  "Edit" buttons takes you to the program editor, while pressing the "Run"
  44.  buttons runs the robots' programs. Below are control buttons for saving
  45.  or quitting the game, and loading and playing music modules.
  46.   In the bottom right corner are the map window scrolling buttons. The
  47.  arrows scroll the map window around, and the central button focuses on
  48.  the robot you last used to do something.
  49.   In the extreme lower edge is the text output screen, independent of the
  50.  playing screen.This is where all the text output of your programs appears
  51.  The output screen uses high resolution (80 columns), and 16 colours.
  52.  
  53.  The aim of the game is to collect all the diamonds on the map and place
  54.  them onto diamond deposits. To do this, you must have your robots go all
  55.  around the map and pick up and drop items. Note that each robot can only
  56.  carry 1 item at a time, and has a fuel supply, which depletes every time
  57.  the robot moves.  When you have collected all the diamonds on the map,
  58.  you will see a completion message. If the map file is password protected,
  59.  you will also be given the correct password.
  60.   The robots are controlled with commands, which are explained in the
  61.  manual of the programming language. It is impossible to control them
  62.  directly, unless you write the routines yourself.
  63.   The main input device is the mouse. You will, of course, need the
  64.  keyboard for inputting your programs. The joystick is only an optional
  65.  input device for use when running the programs.
  66.  
  67.  RoboQuest squares consist of a block part (underneath) and an item part
  68.  (over). There are 16 blocks and 8 items. These are, as follows:
  69.  
  70.  Blocks:
  71.   Empty. The robots can't enter this space at all.
  72.   Floor. The basic block, travellable just fine.
  73.   Weak floor. When the robots pass this, it weakens, until it becomes
  74.    empty space, which is inaccessible.
  75.   Arrows. Allow travel only in the direction they're pointing in.
  76.   Water. No robot can enter this square without carrying a boat, or having
  77.   another boatcarrying robot in the square already.
  78.   Desert. No robot can enter this square without carrying air conditioning
  79.   or  having another air conditioning carrying robot in the square already
  80.   Locks. Only openable with the corresponding keys, which disappear after
  81.   opening the locks.
  82.   Message blocks. These contain special messages, which the robots
  83.   automatically read and store in a special system variable.
  84.   Teleports. Purple squares. These act as doors to other parts of the map.
  85.   If the robot is not carrying a teleport ring, the teleport functions
  86.   automatically. Otherwise, the robot can use it at will.
  87.   Pyramids. Like empty space, totally inaccessible.
  88.   Diamond deposits. Blue squares with yellow markings. Dropping diamonds
  89.   onto these progresses the game.
  90.  
  91.  Items:
  92.    Nothing. Selfexplanatory, really.
  93.    Diamond. The basic item. Grab this and get to a diamond deposit to drop
  94.    it off. The diamond disappears in the process.
  95.    Fuel. Brown circles with "F" written on them. Each of these balls
  96.    contains   51 units of fuel, which can boost the robots' fuel supplies.
  97.    Keys. Open locks.
  98.    Boats. Travel on water.
  99.    Air conditioning. Turquoise circles with "AC" written on them.Travel on
  100.    desert.
  101.    Teleport rings. While carrying these, the robots can avoid being
  102.    automatically whisked away when stepping on teleports.
  103.  
  104.  RoboQuest uses 4 separate robots, which can be programmed with a special
  105.  programming language. The robots can move around the map and pick up or
  106.  drop items.
  107.   Each robot has a control panel on the playing screen, having the "Edit"
  108.  and "Run" buttons, and a fuel indicator (from 0 to 255), and a cargo
  109.  indicator. The cargo can be one of eight (well, seven really) items.
  110.   Each time a robot moves, it uses 1 unit of fuel. If it runs out of fuel,
  111.  it cannot move. However, it can be refuelled if another robot drops it a
  112.  fuel container, which the robot then picks up and uses.
  113.   Each robot has a unique program consisting of 100 lines, which can be up
  114.  to 64 characters long. However, the variables are shared between all
  115.  robots. The program is what actually controls the robots.
  116.   When running a program, the mouse is inoperable. This will be shown with
  117.  the mouse pointer becoming a clock. However, programs can read the
  118.  keyboard and the joystick (if you have one). When the program has finished
  119.  the mouse pointer becomes an arrow and the mouse is operable once again.
  120.  
  121.  The program editor is on a separate screen from the playing screen. It is
  122.  in high resolution (80 columns) and has some buttons, an information line
  123.  and of course the program area itself.
  124.   You can use the mouse or the keyboard to use the editor. Clicking on
  125.  buttons activates their functions, and clicking on the program area moves
  126.  the cursor. You can also use the function keys F1...F9 to use the buttons.
  127.  Here is an overview of the buttons and keys.
  128.  
  129.  The buttons:
  130.  
  131.     Save. Save your program to disk.
  132.     Load. Load a program file from disk. Only the first 100 lines get used
  133.     and only the first 64 characters from each line.
  134.     Delete. Delete a file from disk.
  135.     Clear. Clear the current program from the editor.
  136.     Test. Check the program for syntax errors, without actually running it
  137.     Run. Actually run the program.
  138.     Store. Store the program in a special memory clipboard.
  139.     Recall. Recall the program from the special memory clipboard.
  140.     Exit. Go back to the playing screen.
  141.  
  142.  Keys to use:
  143.  
  144.     Cursor keys: move the cursor around.
  145.         with shift: move the cursor up or down one page.
  146.         with ctrl: move to the first/last bit with text in it.
  147.         with alt: move to the edges of the program.
  148.     Tab: move to the next tab position.
  149.         with shift: move to the previous tab position.
  150.     Backspace: delete the character to the left of the cursor.
  151.         with shift: insert a space into the row.
  152.         with ctrl: erase the row and move all subsequent rows one row up.
  153.     Delete: delete the character underneath the cursor.
  154.         with ctrl: erase the row.
  155.     Return: move to the beginning of the next line.
  156.         with ctrl: insert a new row into the program.
  157.  
  158.  All "printable" keys (with an ASCII code of 32 or more) add text into the
  159.  program. You will see a "*" in the information line next to the program
  160.  name to tell you the program has been modified.
  161.  
  162.  RoboQuest can load and play modules from disk. The game supports three
  163.  tpyes of modules: ProTracker, MED and AMOS. The modules are recognised
  164.  automatically upon loading from disk. You can use the "start/stop music"
  165.  button on the playing screen to start or stop the music module.
  166.  If your module file is faulty, it will not be played. Note that with AMOS 
  167.  banks, the file must only contain one bank. If the file erases the data
  168.  RoboQuest needs to have in memory, the game will automatically end.
  169.  
  170.  Simple, really. All that is required is:
  171.   An Amiga computer (any model >500).
  172.   At least 1.2 megabytes of free memory.
  173.   A mouse (and a keyboard, but most Amigas already have this).
  174.   The presence of the data files RoboData1.abk and RoboData2.abk.
  175.   A map file if you wish to actually do something in the game.
  176.   A basic (pun intended) knowledge of programming to actually do something
  177.   useful in the game.
  178.   Electricity. Not for you, silly, for your Amiga.
  179.  
  180.  So far, I have had a few registrations for my earlier games, Excavation
  181.  and Cubical Worlds, but for some mysterious reason none for my last game,
  182.  Mr UFO. Anyway I've carried the keyfile system over from Mr UFO to this
  183.  game.  The version of RoboQuest itself included in this release is the
  184.  full one. However, the ShareWare version of RoboEd (the map editor) will
  185.  refuse to save maps. To register the program, you need a keyfile.
  186.   Keyfiles are written personally for each person registering the game.
  187.  The person's name is included in the keyfile, and can be up to 20
  188.  characters long. Keyfiles can also be password protected to prevent
  189.  unauthorised people from playing the registered version of the game.
  190.  To use this feature, submit a password of up to 20 characters when
  191.  registering.  You can buy a keyfile for Mr UFO, RoboEd, or both. Here are
  192.  the possible registration methods:
  193.  
  194.  Method of registration                      SEK   FIM   DEM   USD   GBP
  195.  
  196.  1 keyfile only, by email                    10     7   2.30  1.30  0.80
  197.  Both keyfiles only, by email                15    10   3.30  1.80  1.10
  198.  1 keyfile only, on disk 1)                   17    12   4.00  2.20  1.35
  199.  Both keyfiles only, on disk 1)               22    15   5.00  2.70  1.65
  200.  1 keyfile only, on disk 2)                   25    17   5.60  3.10  1.90
  201.  Both keyfiles only, on disk 2)               29    20   6.60  3.60  2.25
  202.  All of my games, on disk 1)                  32    22   7.30  4.00  2.45
  203.  All of my games, on disk 2)                  47    32  10.60  5.80  3.55
  204.  
  205.  1) You supply your own disks (1 DD disk for keyfiles, 2 DD disks for all
  206.     games)
  207.  2) I provide disks for you
  208.  
  209.  If you register by "all games", you get the following games:
  210.  The Butterflies!, Self Defense, Maze Mania, Fantasy Trade,
  211.  The Secret of Arcturus, Super Daleks, Lactose Intolerance, L, ZombieZ,
  212.  Strateq, Excavation, Cubical Worlds, Mr UFO and RoboQuest.
  213.  All of them will be registered versions, of course. That's only 2.29
  214.  SEK, 1.57 FIM, 0.52 DEM, 0.29 USD or 0.18 GBP per game! Where else can
  215.  you get games this cheap? Not from many places, that's for sure.
  216.  
  217.  If you want to register, please email me at: palaste@cc.helsinki.fi
  218.  Or write to me at:
  219.     Joona Palaste
  220.     Toppelundintie 3B 19
  221.     02170 Espoo
  222.     Finland
  223.  
  224.  I am looking forward to your registrations!
  225.  
  226.  
  227.  JIPsoft equals yours truly, Joona Palaste.
  228.  Here are his current statistics:
  229.  
  230.  Age: 21 years
  231.  Nationality: Finnish
  232.  School: Student at the Helsinki University,Department of Computer Science
  233.  Computer: A1200 with 6 MB memory & 1033 MB HD
  234.  New girlfriendtobe: Laura Kalli (although don't tell her that)
  235.  
  236.  I have also released other games, such as:
  237.  
  238.      Self Defense, a text adventure
  239.      Lactose Intolerance, an arcade game
  240.      Super Daleks, another arcade game
  241.      The Secret of Arcturus, a semiRPG
  242.      Strateq, a Chess derivative
  243.      Excavation, an underground arcade/strategy game
  244.      Cubical Worlds, an exciting arcade/puzzle game in glorious 3D!
  245.      Mr UFO, a "gravity flight" type game with 8 levels
  246.  
  247.  I am also a parttime member of the RRR team. See any RRR production for
  248.  details.
  249.  
  250.  Some people wonder why I still use AMOS. I often wonder the same too. To
  251.  put it shortly, AMOS is a simple, but quite powerful language.Its biggest
  252.  downside is its inability to function on a standard Intuition screen,
  253.  not having to open a nonsystem screen all the time. But I'm happy that I'm
  254.  not the only person in the world to program games in AMOS. Just read the
  255.  Readers' Games part of Amiga Format, and you'll see lots of other AMOS
  256.  games. Well, a few, at least. Too bad EuroPress has totally forgotten
  257.  about AMOS's existence. A hint for EuroPress: A real PC version of AMOS,
  258.  unlike that stupid Klik'n'Play, would certainly get you more buyers.
  259.  Ask François Lionet, he's sure to have some vague recollection of AMOS
  260.  hidden in a corner of his mind, despite years of drinking French cognac
  261.  trying to forget it. )
  262.  
  263.  The big news of 1997 was, of course, that the Amiga is back. Woohoo.
  264.  Gateway2000 are trying to market the Amiga. Like Viscom tried before them.
  265.  And Escom before them. Will they succeed? Maybe in the UK, or Germany, but
  266.  I still doubt more than 5 Amigas will be sold in Finland in the next
  267.  decade, and of these, more than half will come from the UK or Germany.
  268.  The diagnosis: people in Finland don't know the Amiga exist. The suggested
  269.  cure: * ADVERTISE THE BLOODY THING ON TV AND IN NEWSPAPERS! * Really.
  270.  How hard is it exactly to get the product name mentioned somewhere?
  271.  Somewhere where a person who has less than 10 years of Amiga experience
  272.  could see it? Too hard, it seems. A pity.
  273.